package com.easy.modules.sysmgr.service;

import java.util.Set;

import com.easy.common.web.page.DataGrid;
import com.easy.common.web.page.Msg;
import com.easy.modules.sysmgr.web.form.UserForm;

public interface UserServiceI {

	public Msg save(UserForm form) ;
	
	public Msg delete(UserForm form) ;
	
	public Msg edit(UserForm form) ;
	
	public UserForm get(UserForm form) ;
	
	public DataGrid datagrid(UserForm form) ;
	
	public Msg batchUserWorkGroup(UserForm form) ;
	
	public Msg batchDept(UserForm form) ;
	
	public Msg batchUserRole(UserForm form) ;
	
	public Msg batchPermits(UserForm form) ;
	
	public Msg clearPwd(UserForm form) ;
	
	public Msg resetPwd(UserForm form) ;
	
	public Msg lockAccount(UserForm form) ;
	
	public UserForm login(UserForm form) ;
	
	public Set<String> getMyAuths(UserForm form) ;
	
	public Msg modifyPwd(UserForm form) ;
	
	public Msg MyAccountInfo(UserForm form) ;
	
}
